home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / xrdpm760.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  22.5 KB  |  869 lines

  1. *GPDSpecVersion: "1.2"
  2. *GPDFileVersion: "1.3"
  3. *GPDFileName: "xrdpm760.gpd"
  4. *Include: "StdNames.gpd"
  5. *ModelName: "Xerox DocuPrint-M760"
  6. *MasterUnits: PAIR(600, 600)
  7. *ResourceDLL: "Xrpclres.dll" *% "pcl5eres.dll"
  8. *PrinterType: SERIAL
  9. *MaxCopies: 1
  10. *PrintRate:12
  11. *PrintRateUnit:PPM
  12.  
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: 1
  30.     *Option: 1
  31.     {
  32.  
  33.         *rcNameID: 280
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: PAGE_SETUP.5
  37.             *CallbackID: 2000
  38.         }
  39.     }
  40.     *Option: 2
  41.     {
  42.         *rcNameID: =MANUAL_FEED_DISPLAY
  43.         *Command: CmdSelect
  44.         {
  45.             *Order: PAGE_SETUP.5
  46.             *CallbackID: 2000
  47.         }
  48.     }
  49. }
  50.  
  51. *Feature: Resolution
  52. {
  53.     *rcNameID: =RESOLUTION_DISPLAY
  54.     *DefaultOption: 1
  55.     *Option: 0
  56.     {
  57.     *Name: "300 x 300 " =DOTS_PER_INCH
  58.     *DPI: PAIR(300, 300)
  59.     *TextDPI: PAIR(300, 300)
  60.     *SpotDiameter: 100
  61.     *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  62.     }
  63.    *Option: 1
  64.     {
  65.     *Name: "600 x 600 " =DOTS_PER_INCH
  66.     *DPI: PAIR(600, 600)
  67.     *TextDPI: PAIR(600, 600)
  68.     *MinStripBlankPixels: 32
  69.     *SpotDiameter: 100
  70.     *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  71.    }
  72. }
  73.  
  74. *Feature: PaperSize
  75. {
  76.     *rcNameID: =PAPER_SIZE_DISPLAY
  77.     *DefaultOption: LETTER
  78.  
  79.     *Option: LETTER        *% Option 1
  80.     {
  81.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  82.         *switch: Orientation
  83.         {
  84.             *case: PORTRAIT
  85.             {
  86.         *PageDimensions: PAIR(5100, 6600)
  87.                 *PrintableArea: PAIR(4908, 6456)
  88.                 *PrintableOrigin: PAIR(72,72)
  89.                 *CursorOrigin: PAIR(72,72)
  90.                 *Command: CmdSelect
  91.                 {
  92.                     *Order: PAGE_SETUP.2
  93.                     *Cmd: "<1B>&l2A"
  94.                 }
  95.             }
  96.             *case: LANDSCAPE_CC270
  97.             {
  98.                 *PrintableArea: PAIR(4908, 6456)
  99.                 *PrintableOrigin: PAIR(72, 72)
  100.                 *CursorOrigin: PAIR(72, 72)
  101.                 *Command: CmdSelect
  102.                 {
  103.                     *Order: PAGE_SETUP.2
  104.                     *Cmd: "<1B>&l2A"
  105.                 }
  106.             }
  107.         }
  108.     }
  109.  
  110. *Option: LEGAL   *% Option 2
  111.     {
  112.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  113.         *switch: Orientation
  114.         {
  115.             *case: PORTRAIT
  116.             {
  117.                 *PrintableArea: PAIR(4908, 8256)
  118.                 *PrintableOrigin: PAIR(72, 72)
  119.                 *CursorOrigin: PAIR(72, 72)
  120.                 *Command: CmdSelect
  121.                 {
  122.                     *Order: DOC_SETUP.2
  123.                     *Cmd: "<1B>&13A"
  124.                 }
  125.             }
  126.             *case: LANDSCAPE_CC270
  127.             {
  128.                 *PrintableArea: PAIR(4908, 8256)
  129.                 *PrintableOrigin: PAIR(72, 72)
  130.                 *CursorOrigin: PAIR(72, 72)
  131.                 *Command: CmdSelect
  132.                 {
  133.                     *Order: DOC_SETUP.2
  134.                     *Cmd: "<1B>&l3A"
  135.                 }
  136.             }
  137.         }
  138.     }
  139.     *Option: A4   *% Option 3
  140.     {
  141.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  142.         *switch: Orientation
  143.         {
  144.             *case: PORTRAIT
  145.             {
  146.                 *PrintableArea: PAIR(4770, 6870)
  147.                 *PrintableOrigin: PAIR(72, 72)
  148.                 *CursorOrigin: PAIR(72, 72)
  149.                 *Command: CmdSelect
  150.                 {
  151.                     *Order:DOC_SETUP.2
  152.                     *Cmd: "<1B>&l26A"
  153.                 }
  154.             }
  155.             *case: LANDSCAPE_CC270
  156.             {
  157.                 *PrintableArea: PAIR(4770, 6870)
  158.                 *PrintableOrigin: PAIR(72, 72)
  159.                 *CursorOrigin: PAIR(72, 72)
  160.                 *Command: CmdSelect
  161.                 {
  162.                     *Order:DOC_SETUP.2
  163.                     *Cmd: "<1B>&l26A"
  164.                 }
  165.             }
  166.         }
  167.     }
  168.     *Option: A5    *% Option 4
  169.     {
  170.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  171.         *switch: Orientation
  172.         {
  173.             *case: PORTRAIT
  174.             {
  175.                 *PrintableArea: PAIR(3306, 4818)
  176.                 *PrintableOrigin: PAIR(72, 72)
  177.                 *CursorOrigin: PAIR(72, 72)
  178.                 *Command: CmdSelect
  179.                 {
  180.                     *Order:DOC_SETUP.2
  181.                     *Cmd: "<1B>&l25A"
  182.                 }
  183.             }
  184.             *case: LANDSCAPE_CC270
  185.             {
  186.                 *PrintableArea: PAIR(3306, 4818)
  187.                 *PrintableOrigin: PAIR(72, 72)
  188.                 *CursorOrigin: PAIR(72, 72)
  189.                 *Command: CmdSelect
  190.                 {
  191.                     *Order:DOC_SETUP.2
  192.                     *Cmd: "<1B>&l25A"
  193.                 }
  194.             }
  195.         }
  196.     }
  197.     *Option: B5   *% Option 5
  198.     {
  199.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  200.         *switch: Orientation
  201.         {
  202.             *case: PORTRAIT
  203.             {
  204.                 *PrintableArea: PAIR(3966, 5760)
  205.                 *PrintableOrigin: PAIR(72, 72)
  206.                 *CursorOrigin: PAIR(72, 72)
  207.                 *Command: CmdSelect
  208.                 {
  209.                     *Order:DOC_SETUP.2
  210.                     *Cmd: "<1B>&l45A"
  211.                 }
  212.             }
  213.             *case: LANDSCAPE_CC270
  214.             {
  215.                 *PrintableArea: PAIR(3966, 5760)
  216.                 *PrintableOrigin: PAIR(72, 72)
  217.                 *CursorOrigin: PAIR(72, 72)
  218.                 *Command: CmdSelect
  219.                 {
  220.                     *Order:DOC_SETUP.2
  221.                     *Cmd: "<1B>&l45A"
  222.                 }
  223.             }
  224.         }
  225.     }
  226.     *Option: EXECUTIVE   *% Option 6
  227.     {
  228.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  229.         *switch: Orientation
  230.         {
  231.             *case: PORTRAIT
  232.             {
  233.                 *PrintableArea: PAIR(4158, 6156)
  234.                 *PrintableOrigin: PAIR(72, 72)
  235.                 *CursorOrigin: PAIR(72, 72)
  236.                 *Command: CmdSelect
  237.                 {
  238.                     *Order:DOC_SETUP.2
  239.                     *Cmd: "<1B>&l1A"
  240.                 }
  241.             }
  242.             *case: LANDSCAPE_CC270
  243.             {
  244.                 *PrintableArea: PAIR(4158, 6156)
  245.                 *PrintableOrigin: PAIR(72, 72)
  246.                 *CursorOrigin: PAIR(72, 72)
  247.                 *Command: CmdSelect
  248.                 {
  249.                     *Order:DOC_SETUP.2
  250.                     *Cmd: "<1B>&l1A"
  251.                 }
  252.             }
  253.         }
  254.     }
  255.  
  256.     *Option: Option7     *%Index Card 3x5in
  257.     {
  258.         *rcNameID: 261
  259.         *PageDimensions: PAIR(1800, 3000)
  260.         *switch: Orientation
  261.         {
  262.             *case: PORTRAIT
  263.             {
  264.                 *PrintableArea: PAIR(1608, 2856)
  265.                 *PrintableOrigin: PAIR(72, 72)
  266.                 *CursorOrigin: PAIR(72, 72)
  267.                 *Command: CmdSelect
  268.                 {
  269.                     *Order:DOC_SETUP.2
  270.                     *Cmd: "<1B>&l173A"
  271.                 }
  272.             }
  273.             *case: LANDSCAPE_CC270
  274.             {
  275.                 *PrintableArea: PAIR(1608, 2856)
  276.                 *PrintableOrigin: PAIR(72, 72)
  277.                 *CursorOrigin: PAIR(72, 72)
  278.                 *Command: CmdSelect
  279.                 {
  280.                     *Order:DOC_SETUP.2
  281.                     *Cmd: "<1B>&l173A"
  282.                 }
  283.             }
  284.         }
  285.     }
  286.      *Option: Option8     *%Post Card 4x6in
  287.     {
  288.         *rcNameID: 262
  289.         *PageDimensions: PAIR(2400, 3600)
  290.         *switch: Orientation
  291.         {
  292.             *case: PORTRAIT
  293.             {
  294.                 *PrintableArea: PAIR(2208, 3456)
  295.                 *PrintableOrigin: PAIR(72, 72)
  296.                 *CursorOrigin: PAIR(72, 72)
  297.                 *Command: CmdSelect
  298.                 {
  299.                     *Order:DOC_SETUP.2
  300.                     *Cmd: "<1B>&l174A"
  301.                 }
  302.             }
  303.             *case: LANDSCAPE_CC270
  304.             {
  305.                 *PrintableArea: PAIR(2208, 3456)
  306.                 *PrintableOrigin: PAIR(72, 72)
  307.                 *CursorOrigin: PAIR(72, 72)
  308.                 *Command: CmdSelect
  309.                 {
  310.                     *Order:DOC_SETUP.2
  311.                     *Cmd: "<1B>&l174A"
  312.                 }
  313.             }
  314.         }
  315.     }
  316.      *Option: Option9     *%Post Card 5x8in
  317.     {
  318.         *rcNameID: 263
  319.         *PageDimensions: PAIR(3000, 4800)
  320.         *switch: Orientation
  321.         {
  322.             *case: PORTRAIT
  323.             {
  324.                 *PrintableArea: PAIR(2808, 4656)
  325.                 *PrintableOrigin: PAIR(72, 72)
  326.                 *CursorOrigin: PAIR(72, 72)
  327.                 *Command: CmdSelect
  328.                 {
  329.                     *Order:DOC_SETUP.2
  330.                     *Cmd: "<1B>&l175A"
  331.                 }
  332.             }
  333.             *case: LANDSCAPE_CC270
  334.             {
  335.                 *PrintableArea: PAIR(2808, 4656)
  336.                 *PrintableOrigin: PAIR(72, 72)
  337.                 *CursorOrigin: PAIR(72, 72)
  338.                 *Command: CmdSelect
  339.                 {
  340.                     *Order:DOC_SETUP.2
  341.                     *Cmd: "<1B>&l175A"
  342.                 }
  343.             }
  344.         }
  345.     }
  346.  
  347.  
  348.   *Option: A6
  349.     {
  350.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  351.         *switch: Orientation
  352.         {
  353.             *case: PORTRAIT
  354.             {
  355.                 *PrintableArea: PAIR(2286, 3354)
  356.                 *PrintableOrigin: PAIR(72, 72)
  357.                 *CursorOrigin: PAIR(72, 72)
  358.                 *Command: CmdSelect
  359.                 {
  360.                     *Order:DOC_SETUP.2
  361.                     *Cmd: "<1B>&l124A"
  362.                 }
  363.             }
  364.             *case: LANDSCAPE_CC270
  365.             {
  366.                 *PrintableArea: PAIR(2286, 3354)
  367.                 *PrintableOrigin: PAIR(72, 72)
  368.                 *CursorOrigin: PAIR(72, 72)
  369.                 *Command: CmdSelect
  370.                 {
  371.                     *Order:DOC_SETUP.2
  372.                     *Cmd: "<1B>&l124A"
  373.                 }
  374.             }
  375.         }
  376.     }
  377. *Option: Option11     *%Post Card 100x148mm
  378.     {
  379.         *rcNameID: 264
  380.         *PageDimensions: PAIR(2364, 3498)
  381.         *switch: Orientation
  382.         {
  383.             *case: PORTRAIT
  384.             {
  385.                 *PrintableArea: PAIR(2172, 3354)
  386.                 *PrintableOrigin: PAIR(72, 72)
  387.                 *CursorOrigin: PAIR(72, 72)
  388.                 *Command: CmdSelect
  389.                 {
  390.                     *Order:DOC_SETUP.2
  391.                     *Cmd: "<1B>&l171A"
  392.                 }
  393.             }
  394.             *case: LANDSCAPE_CC270
  395.             {
  396.                 *PrintableArea: PAIR(2172, 3354)
  397.                 *PrintableOrigin: PAIR(72, 72)
  398.                 *CursorOrigin: PAIR(72, 72)
  399.                 *Command: CmdSelect
  400.                 {
  401.                     *Order:DOC_SETUP.2
  402.                     *Cmd: "<1B>&l171A"
  403.                 }
  404.             }
  405.         }
  406.     }
  407.  
  408.     *Option: Option12     *%Post Card 200x148mm
  409.     {
  410.         *rcNameID: 264
  411.         *PageDimensions: PAIR(4722, 3498)
  412.         *switch: Orientation
  413.         {
  414.             *case: PORTRAIT
  415.             {
  416.                 *PrintableArea: PAIR(4530, 3354)
  417.                 *PrintableOrigin: PAIR(72, 72)
  418.                 *CursorOrigin: PAIR(72, 72)
  419.                 *Command: CmdSelect
  420.                 {
  421.                     *Order:DOC_SETUP.2
  422.                     *Cmd: "<1B>&l172A"
  423.                 }
  424.             }
  425.             *case: LANDSCAPE_CC270
  426.             {
  427.                 *PrintableArea: PAIR(4530, 3354)
  428.                 *PrintableOrigin: PAIR(72, 72)
  429.                 *CursorOrigin: PAIR(72, 72)
  430.                 *Command: CmdSelect
  431.                 {
  432.                     *Order:DOC_SETUP.2
  433.                     *Cmd: "<1B>&l172A"
  434.                 }
  435.             }
  436.         }
  437.     }
  438.  
  439. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  440.     *Option: ENV_10
  441.     {
  442.         *rcNameID: 265
  443.         *PageDimensions: PAIR(2460, 5100)
  444.  
  445.         *switch: Orientation
  446.         {
  447.             *case: PORTRAIT
  448.             {
  449.                 *PrintableArea: PAIR(2268, 5556)
  450.                 *PrintableOrigin: PAIR(72, 72)
  451.                 *CursorOrigin: PAIR(72, 72)
  452.                 *Command: CmdSelect
  453.                 {
  454.                     *Order:DOC_SETUP.2
  455.                     *Cmd: "<1B>&l181A"
  456.                 }
  457.             }
  458.             *case: LANDSCAPE_CC270
  459.             {
  460.                 *PrintableArea: PAIR(2268, 5556)
  461.                 *PrintableOrigin: PAIR(72, 72)
  462.                 *CursorOrigin: PAIR(72, 72)
  463.                 *Command: CmdSelect
  464.                 {
  465.                     *Order:DOC_SETUP.2
  466.                     *Cmd: "<1B>&l181A"
  467.                 }
  468.             }
  469.         }
  470.     }
  471. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  472.     *Option: Option14
  473.      *%A2 invite envelope (111x146mm)
  474.     {
  475.         *rcNameID: 266
  476.  
  477.         *PageDimensions: PAIR(2622, 3450)
  478.         *switch: Orientation
  479.         {
  480.             *case: PORTRAIT
  481.             {
  482.                 *PrintableArea: PAIR(2430, 3306)
  483.                 *PrintableOrigin: PAIR(72, 72)
  484.                 *CursorOrigin: PAIR(72, 72)
  485.                 *Command: CmdSelect
  486.                 {
  487.                     *Order:DOC_SETUP.2
  488.                     *Cmd: "<1B>&l193A"
  489.                 }
  490.             }
  491.             *case: LANDSCAPE_CC270
  492.             {
  493.                 *PrintableArea: PAIR(2430, 3306)
  494.                 *PrintableOrigin: PAIR(72, 72)
  495.                 *CursorOrigin: PAIR(72, 72)
  496.                 *Command: CmdSelect
  497.                 {
  498.                     *Order:DOC_SETUP.2
  499.                     *Cmd: "<1B>&l193A"
  500.                 }
  501.             }
  502.         }
  503.     }
  504.  
  505. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  506.     *Option: ENV_DL
  507.     {
  508.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  509.  
  510.         *switch: Orientation
  511.         {
  512.             *case: PORTRAIT
  513.             {
  514.                 *PrintableArea: PAIR(2406, 5052)
  515.                 *PrintableOrigin: PAIR(72, 72)
  516.                 *CursorOrigin: PAIR(72, 72)
  517.                 *Command: CmdSelect
  518.                 {
  519.                     *Order:DOC_SETUP.2
  520.                     *Cmd: "<1B>&l193A"
  521.                 }
  522.             }
  523.             *case: LANDSCAPE_CC270
  524.             {
  525.                 *PrintableArea: PAIR(2406, 5052)
  526.                 *PrintableOrigin: PAIR(72, 72)
  527.                 *CursorOrigin: PAIR(72, 72)
  528.                 *Command: CmdSelect
  529.                 {
  530.                     *Order:DOC_SETUP.2
  531.                     *Cmd: "<1B>&l190A"
  532.                 }
  533.             }
  534.         }
  535.     }
  536.  
  537. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  538.       *Option: Option16
  539.       *%C6 envelope (114x162mm)
  540.     {
  541.         *rcNameID: 268
  542.         *PageDimensions: PAIR(2694, 3828)
  543.  
  544.         *switch: Orientation
  545.         {
  546.             *case: PORTRAIT
  547.             {
  548.                  *PrintableArea: PAIR(2502, 3684)
  549.                 *PrintableOrigin: PAIR(72, 72)
  550.                 *CursorOrigin: PAIR(72, 72)
  551.                 *Command: CmdSelect
  552.                 {
  553.                     *Order:DOC_SETUP.2
  554.                     *Cmd: "<1B>&l192A"
  555.                 }
  556.             }
  557.             *case: LANDSCAPE_CC270
  558.             {
  559.                  *PrintableArea: PAIR(2502, 3684)
  560.                 *PrintableOrigin: PAIR(72, 72)
  561.                 *CursorOrigin: PAIR(72, 72)
  562.                 *Command: CmdSelect
  563.                 {
  564.                     *Order:DOC_SETUP.2
  565.                     *Cmd: "<1B>&l192A"
  566.                 }
  567.             }
  568.         }
  569.     }
  570.    *Option: CUSTOMSIZE
  571.     {
  572.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  573.         *MinSize: PAIR(2360, 3000)
  574.         *MaxSize: PAIR(5100, 8400)
  575.         *MaxPrintableWidth: 5100
  576.         *MinLeftMargin: 120
  577.         *CenterPrintable?: FALSE
  578.         *switch: Orientation
  579.         {
  580.             *case: PORTRAIT
  581.             {
  582.                 *Command: CmdSelect
  583.                 {
  584.                     *Order: PAGE_SETUP.2
  585.                     *Cmd: "<1B>&l101A"
  586.                 }
  587.             }
  588.             *case: LANDSCAPE_CC270
  589.             {
  590.                 *Command: CmdSelect
  591.                 {
  592.                     *Order: PAGE_SETUP.2
  593.                     *Cmd: "<1B>&l101A"
  594.                 }
  595.             }
  596.         }
  597.     }
  598. }
  599.  
  600. *Feature: MediaType
  601. {
  602.     *rcNameID: =MEDIA_TYPE_DISPLAY
  603.     *DefaultOption: 0
  604. *% Plain Paper
  605.     *Option: 0
  606.     {
  607.         *rcNameID: 271
  608.         *Command: CmdSelect
  609.         {
  610.             *Order: PAGE_SETUP.4
  611.             *Cmd: "<1B>&l0M"
  612.         }
  613.     }
  614. *% Inkjet Coated
  615.     *Option: 1
  616.     {
  617.         *rcNameID: 272
  618.         *Command: CmdSelect
  619.         {
  620.             *Order: PAGE_SETUP.4
  621.             *Cmd: "<1B>&l1M"
  622.         }
  623.     }
  624. *% Photo Quality Glossy
  625.     *Option: 3
  626.     {
  627.         *rcNameID: 270
  628.          *Command: CmdSelect
  629.         {
  630.             *Order: PAGE_SETUP.4
  631.             *Cmd: "<1B>&l3M"
  632.         }
  633.    }
  634. *% Inkjet Transparancy
  635.     *Option: 2
  636.     {
  637.         *rcNameID: 269
  638.         *Command: CmdSelect
  639.         {
  640.             *Order: PAGE_SETUP.4
  641.             *Cmd: "<1B>&l2M"
  642.         }
  643.     }
  644. *% Iron-on transfer
  645.     *Option: 4
  646.     {
  647.         *rcNameID: 273
  648.         *Command: CmdSelect
  649.         {
  650.             *Order: PAGE_SETUP.4
  651.             *Cmd: "<1B>&l4M"
  652.         }
  653.     }
  654. }
  655.  
  656. *Feature: ExpressMode
  657. {
  658.    *Name: "EXPRESS"    *%    This needs to be hardcoded so that it is not translated
  659. *%    *rcNameID: 281
  660.     *DefaultOption: 1
  661.  
  662. *%   Disabled
  663.     *Option: 0
  664.     {
  665.         *rcNameID: 282
  666.     }
  667. *%   Enabled
  668.     *Option: 1
  669.     {
  670.         *rcNameID: 283
  671.     }
  672. }
  673.  
  674. *Feature: PrintQuality
  675. {
  676.     *rcNameID: 284
  677.     *DefaultOption: 1
  678. *%   Draft
  679.     *Option: 0
  680.     {
  681.         *rcNameID: 274
  682.     }
  683.  
  684. *%   Normal (Express)
  685.     *Option: 1
  686.     {
  687.         *rcNameID: 275
  688.     }
  689. *%   Best
  690.     *Option: 3
  691.     {
  692.         *rcNameID: 276
  693.     }
  694. }
  695.  
  696. *Feature: ColorMode
  697. {
  698.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  699.     *DefaultOption: 0
  700.     *Option: 0
  701.     {
  702.         *rcNameID: =COLOR_DISPLAY
  703.         *DevNumOfPlanes: 4
  704.         *DevBPP: 1
  705.         *DrvBPP: 4
  706.  *%       *IPCallbackID: 1
  707.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  708.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  709.         *Command: CmdSendBlackData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  710.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  711.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  712.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  713.  *%       *Command: CmdSelect
  714. *%        {
  715.  *%           *Order: PAGE_SETUP.9
  716.  *%           *Cmd: "<1B>*r-4U"
  717.  *%       }
  718.  
  719.  
  720.     }
  721.     *Option: 1
  722.     {
  723.         *rcNameID: =MONO_DISPLAY
  724.         *DevNumOfPlanes: 1
  725.         *DevBPP: 1
  726.         *Color? : FALSE
  727. *%        *IPCallbackID: 1
  728.    }
  729. }
  730. *Feature: Halftone
  731. {
  732.     *rcNameID: =HALFTONING_DISPLAY
  733.     *DefaultOption: HT_PATSIZE_AUTO
  734.     *Option: HT_PATSIZE_AUTO
  735.     {
  736.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  737.     }
  738.     *Option: HT_PATSIZE_SUPERCELL_M
  739.     {
  740.         *rcNameID: =HT_SUPERCELL_DISPLAY
  741.     }
  742.     *Option: HT_PATSIZE_6x6_M
  743.     {
  744.         *rcNameID: =HT_DITHER6X6_DISPLAY
  745.     }
  746.     *Option: HT_PATSIZE_8x8_M
  747.     {
  748.         *rcNameID: =HT_DITHER8X8_DISPLAY
  749.     }
  750.  
  751. }
  752.  
  753. *% Allow the plugin to process the Xerox Job Type Command
  754.  
  755. *Feature: Collate
  756. {
  757.     *rcNameID: 366
  758.     *DefaultOption: OFF
  759.     *Option: OFF
  760.     {
  761.     *rcNameID: =OFF_DISPLAY
  762.     }
  763.     *Option: ON
  764.     {
  765.     *rcNameID: =ON_DISPLAY
  766.     }
  767. }
  768.  
  769. *Command: CmdStartDoc
  770. {
  771.     *Order: DOC_SETUP.1
  772. }
  773. *Command: CmdStartPage
  774. {
  775.     *Order: PAGE_SETUP.1
  776.       *Cmd: "<1B>E<1B>&l0L<1B>*p" %d{(CursorOriginX+20) }"X<1B>*p" %d{(CursorOriginY+20) }"Y"
  777. }
  778. *Command: CmdEndJob
  779. {
  780.     *Order: JOB_FINISH.1
  781.     *CallbackID: 4000
  782. *%    *Cmd: "<1B>E<1B>/s0C"
  783. }
  784. *Command: CmdEndPage
  785. {
  786.     *Order: PAGE_FINISH.1
  787.     *CallbackID: 3000
  788. *%    *Cmd: "<1B>*rbC<0D>"
  789. }
  790.  
  791. *switch: MediaType
  792. {
  793.     *case: 2  *% Inkjet Transparancy
  794.     {
  795.                 *DraftQualitySettings:  LIST()
  796.                 *BetterQualitySettings:  LIST(Resolution.1,PrintQuality.1)
  797.                 *BestQualitySettings:  LIST(Resolution.1,PrintQuality.3)
  798.                 *DefaultQuality:  BETTERQUALITY
  799.     }
  800.  
  801.       *case: 1  *% Inkjet Coated
  802.     {
  803.                 *DraftQualitySettings:  LIST()
  804.                 *BetterQualitySettings:  LIST(Resolution.1,PrintQuality.1)
  805.                 *BestQualitySettings:  LIST(Resolution.1,PrintQuality.3)
  806.                 *DefaultQuality:  BETTERQUALITY
  807.     }
  808.     *case: 3  *% Photo Quality Glossy
  809.     {
  810.                 *DraftQualitySettings:  LIST()
  811.                    *BetterQualitySettings:  LIST(Resolution.1,PrintQuality.1)
  812.                 *BestQualitySettings:  LIST(Resolution.1,PrintQuality.3)
  813.                    *DefaultQuality:  BESTQUALITY
  814.      }
  815.      *case: 4  *% Iron-on transfer
  816.     {
  817.                 *DraftQualitySettings:  LIST()
  818.                 *BetterQualitySettings:  LIST(Resolution.1,PrintQuality.1)
  819.                 *BestQualitySettings:  LIST(Resolution.1,PrintQuality.3)
  820.                    *DefaultQuality:  BETTERQUALITY
  821.                EXTERN_GLOBAL: *MirrorRasterPage? : TRUE
  822.      }
  823.  
  824.             *default:  *% Plain Paper
  825.     {
  826.                 *DraftQualitySettings:  LIST(Resolution.0,PrintQuality.0)
  827.                 *BetterQualitySettings:  LIST(Resolution.1,PrintQuality.1)
  828.                 *BestQualitySettings:  LIST(Resolution.1,PrintQuality.3)
  829.                 *DefaultQuality:  BETTERQUALITY
  830.     }
  831.  }
  832.  
  833. *RotateCoordinate?: FALSE
  834. *RotateRaster?: FALSE
  835. *RotateFont?: FALSE
  836. *ChangeColorModeOnDoc?: FALSE
  837. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  838. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  839. *%*XMoveThreshold: 0
  840. *YMoveThreshold: 99999
  841. *switch: Resolution
  842. {
  843.     *case: 0
  844.     {
  845.         *XMoveUnit: 300
  846.         *YMoveUnit: 300
  847.         *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY/2) }"Y" }
  848.         *Command: CmdYMoveRelDown { *Cmd : "<1B>*b" %d{(DestYRel /2) }"Y" }
  849.     }
  850.     *case: 1
  851.     {
  852.         *XMoveUnit: 600
  853.         *YMoveUnit: 600
  854.         *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY) }"Y" }
  855.         *Command: CmdYMoveRelDown { *Cmd : "<1B>*b" %d{(DestYRel) }"Y" }
  856.     }
  857. }
  858.  
  859. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX/2) }"X" }
  860. *Command: CmdCR { *Cmd : "<0D>" }
  861. *Command: CmdLF { *Cmd : "<0A>" }
  862. *Command: CmdFF { *Cmd : "<0C>" }
  863. *EjectPageWithFF?: TRUE
  864. *Command: CmdEnableTIFF4 {*Cmd : "" }
  865. *OutputDataFormat: H_BYTE
  866. *OptimizeLeftBound?: FALSE
  867. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  868. *CursorYAfterSendBlockData: AUTO_INCREMENT
  869.